// 一、进程， 全局变量 process
// 1. 获取nodejs的执行环境路径
// console.log(process.argv); // 是一个数据，第一项 node 可执行文件的路径 第二个路径是 执行的js绝对路径

// 获取第一项
// console.log(process.argv[0]);
// console.log(process.argv0); // 是获取 路径第一项的简写形式；

// 获取第二项 
// console.log(process.argv[1]);

// 执行的过程中可以传参 ，区分不同的执行环境 
// if(process.argv[2]==="production"){
//     console.log("执行生产模式的代码");
// }else{
//     console.log("执行开发环境的代码");
// }

// 2.可以退出进程 ；
// let num = 0;
// setInterval(() => {
//     num++;
//     console.log(num);
//     if(num==5){
//         // 退出进程；
//         process.exit();
//     }
// }, 1000);

// 3.获取nodejs命令执行的路径,到目录
// nodejs执行的环境在哪里，那么这个路径就会指向上层目录
require("./mydir/a.js");
console.log(process.cwd());

// 二、全局路径 ：是执行文件的目录路径，或者是文件路径
// 1.__dirname : 执行文件的上层目录绝对路径;
// require("./mydir/a.js");
// console.log(__dirname);

// 2.__filename : 当前执行文件的绝对路径
// console.log(__filename);
